package school.domain;

@SuppressWarnings("serial")
public class Staff extends SchoolUserDetails {
	private int id;
	private String firstName;
	private String lastName;
	private String street;
	private String buildingNumber, apartmentNumber;
	private String postalCode;
	private String city;
	private String dateOfBirth;
	private String dateJoinedStaff;
	private String dateLeftStaff;
	
	public Staff() {
		super("ROLE_STAFF");
	}	
	
	public void setUsername(String username) {
		this.username = username;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getFirstName() {
		return firstName;
	}

	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	public String getLastName() {
		return lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public String getStreet() {
		return street;
	}

	public void setStreet(String street) {
		this.street = street;
	}

	public String getBuildingNumber() {
		return buildingNumber;
	}

	public void setBuildingNumber(String buildingNumber) {
		this.buildingNumber = buildingNumber;
	}

	public String getApartmentNumber() {
		return apartmentNumber;
	}

	public void setApartmentNumber(String apartmentNumber) {
		this.apartmentNumber = apartmentNumber;
	}

	public String getPostalCode() {
		return postalCode;
	}

	public void setPostalCode(String postalCode) {
		this.postalCode = postalCode;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getDateOfBirth() {
		return dateOfBirth;
	}

	public void setDateOfBirth(String dateOfBirth) {
		this.dateOfBirth = dateOfBirth;
	}

	public String getDateJoinedStaff() {
		return dateJoinedStaff;
	}

	public void setDateJoinedStaff(String dateJoinedStaff) {
		this.dateJoinedStaff = dateJoinedStaff;
	}

	public String getDateLeftStaff() {
		return dateLeftStaff;
	}

	public void setDateLeftStaff(String dateLeftStaff) {
		this.dateLeftStaff = dateLeftStaff;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPhoneNumber() {
		return phoneNumber;
	}

	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}

	private String email;
	private String phoneNumber;
}
